package com.iot08.api.vo.request;

import com.iot08.api.vo.request.base.BaseAccountReqVO;
import lombok.Data;

import javax.validation.constraints.NotNull;

/**
 * @author weichao 1299101858@qq.com
 * @version 1.0
 * @date 12/13/21 3:50 PM
 */
@Data
public class SedentaryReqVO extends BaseAccountReqVO {

    /**
     * get/change  查/改
     */
    @NotNull
    private String option;


    /**
    *  上午的开关, 1: 打开, 0:关闭
    */
    private Integer amStatus;
    /**
     * 24 小时制 eg : 08:00 , 12:00 (00:00~12:00)
     */
    private String amSTime;
    private String amETime; // 同上
    /**
     * 上午的开关, 1: 打开, 0:关闭
     */
    private Integer pmStatus;
    /**
     * 24 小时制 eg : 12:00 , 24:00 (12:00~24:00)
     */
    private String pmSTime;
    private String pmETime;// 同上

    /**
     * 持续的时间周期 单位/秒
     */
    private Integer cycleTime;

    /**
     * week:
     *
     * 重复星期数字符串表示形式,'0'和'1'的7位长度字符串,表示从周一开始至周日是否提醒;
     *
     * eg: '0000011' 为 周六日开启
     *
     * eg: '1010100' 为 周一三五开启
     *
     * eg: '1111111' 为每天 ,不能未 '0000000' 的情况
     */
    private String week;

}
